/* 公共样式  头部跟底部 及中心板块 */
body {
    min-width: 1200px;
}

.center {
    width: 1200px;
    margin: 0 auto;
}

/* 头部 */
.header {
    width: 100%;
    background: #0B94DE;
    height: 36px;
    line-height: 36px;
}

.header .headerinfo {
    color: #fff;
    font-size: 12px;
    text-align: right;
 
}

.header .headerinfo span {
    margin-left: 8px;
}
.header .headerinfo  img{
    width: 52px;
    vertical-align: middle
}

/* 导航 */
.nav {
    height: 72px;
    background: #fff;
    line-height: 72px;
    position: relative;
}

.nav .logo {
    width: 480px;
    height: 72px;
    float: left;
    position: relative;
}

.nav .menu {
    width: 720px;
    height: 72px;
    float: left;
}

.nav .logo .logo1 {
    width: 47px;
    height: 47px;
    position: absolute;
    top: 12.5px;
    left: 0px;
}

.nav .logo .title {
    position: absolute;
    font-size: 24px;
    position: absolute;
    left: 63px;
}

.nav .logo .logo3 {
    width: 95px;
    height: 16px;
    position: absolute;
    left: 172px;
    top: 28px
}

.nav .menu ol li a {
    float: left;
    width: 144px;
    text-align: center;
    display: block;


}

.nav .menu ol li a:hover {
    background: #0B94DE;
    color: #fff;
}

.nav .active {
    background: #0B94DE;
    color: #fff;
}

/* 二级导航 */
.nav .ul-child {
    width: 100%;
    height: 56px;
    background: #0B94DE;
    position: absolute;
    left: 0px;
    top: 72px;
    display: none;
    z-index: 999;

}

.nav .scroll-child {
    position: fixed;
    left: 0px;
    top: 0px;
    display: block;
}

.nav .ul-child ul {
    height: 56px;

}

.nav .ul-child li {
    float: right;
}

.nav .ul-child li a {
    color: #D1EFFF;
    display: block;
    height: 24px;
    width: 144px;
    border-right: 1px solid #3AABE8;
    text-align: center;
    line-height: 24px;
    margin-top: 15px;
}

.nav .ul-child .last a {
    border-right: none;
    margin-right: 112px;
}

.nav .ul-child li a:hover {
    color: #fff;
    font-weight: 600;
}

.nav .menu ol .show-ul-child:hover .ul-child {
    display: block
}

/*底部*/

.footer {
    width: 100%;
    background: #0B94DE;
    height: 54px;
}




/* 鼠标经过 */


.ewm {
    position: absolute;
    left: -70px;
    top: -200px;
    display: none
}

.hoverli2:hover .ewm {
    display: block;

}

/* 注册弹框 */
#Bg {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    /*  利用CSS透明效果*/
    position: fixed;
    /* 固定在浏览器里*/
    top: 0px;
    left: 0px;
    display: none;
    z-index: 9999;
}

#register {
    width: 632px;
    height: 642px;
    background: white;
    position: fixed;
    top: 50%;
    margin-top: -321px;
    left: 50%;
    margin-left: -316px;
    display: none;
    z-index: 99999;
    overflow: hidden;


}
.register_top{
    width: 100%;
    height: 56px;
    background: #EAEAEA;
    line-height: 56px;
    padding-left: 44px;
    font-size: 20px;
}

.register_top span{
    position: absolute;
    right: 44px;
    cursor: pointer

}

#register .title {
    text-align: center;
    font-size: 20px;
    line-height: 108px;
}

#register .form {
    width:100%;
    background: #fff;

    overflow: hidden;
}

#register dl {
    margin-top: 24px;
    height: 42px;

}

#register dd {
    width: 144px;
    height: 42px;
    line-height: 42px;
    float: left;
    text-indent: 65px;
    position: relative;
}
#register dd img{
    position: absolute;
    left: 40px;
    top:13px
}
#register dd span{
    position: absolute;
    left: -40px;
    color:red;

}

#register dt {
    height: 42px;
    line-height: 42px;
    text-align: center;

    float: left;
}

#register dt input {
    width: 442px;
    height: 40px;
    background: #fff;
    border: 1px solid #EAEAEA;
}

#register dt textarea {
    width: 442px;
    height: 120px;
    background: #fff;
    border: 1px solid #EAEAEA;
}
#register .btn{
    text-align: center;
}

#register .btn button {
    background: #0B94DE;
    width: 128px;
    height: 40px;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    margin-top:110px;
    cursor: pointer;

}